"""
编写一个通用函数，从键盘输入n，显示正n边形。通过调用函数，在屏幕上同时显示下面的四个图形。 (文件名：0404a.py)
"""
# (n-2)*180 = 内角和公式   外角和 = 360
import turtle

turtle.setup(800, 400, 100, 100)  # 绘画窗口的宽度、高度，左上角的X坐标、Y坐标。
turtle.speed(1)  # 速度
turtle.pencolor("white")  # 颜色。
turtle.goto(-200, 100)  # 从点【-200,100】开始。默认从【0,0】开始，就中心点。

def drawShape(n):
    turtle.pencolor("black");
    edge_len = 100;
    edge_angle = 360/n
    for i in range(n):
        turtle.seth(360-i*edge_angle)
        turtle.forward(edge_len)


n = int(input("请输入你要绘制的正n边形边数:"))
drawShape(n)
turtle.done()

